Prof S.S. Terblanche is Research Professor at Department of Criminal and Procedural Law, College of Law, University of South Africa in Pretoria